﻿using System;
using System.Collections.Generic;
using Autodesk.Revit.DB;

namespace ModelCheckUtility.ModelLayer
{
	public interface ICloseCurveAnalays : IResultPackerTag
	{
		double AppendValue { get; set; }

		string RoomType { get; set; }

		string BuildingType { get; set; }

		Element GetThisElement();

		List<Curve> GetAllBoundaryCurves();

		double GetArea();

		List<BaseRoomPacker> GetNearRooms();

		List<BaseDoorPacker> GetAllDoors();
	}
}
